package com.ruoyi.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class WeChatRefundDto {

    /**
     *  原订单id
     */
    @NotNull(message = "请选择停车卡订单")
    private Long orderId;

    /**
     *  订单编号
     */
    private String orderNo;

    /**
     *  支付渠道交易号
     */
    private String transNo;

    /**
     *  退款单号
     */
    private String refundNo;

    /**
     *  原订单总金额（元）
     */
    private BigDecimal orderAmount;

    /**
     *  退款金额（元）
     */
    private BigDecimal refundAmount;

    /**
     *  退款类型：1-部分退款 2-全额退款
     */
    private Integer refundType;

    /**
     *  退款原因
     */
    private String reason;
}
